home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / dev / c / agl103p.readme < prev    next >
Text File  |  1994-12-18  |  8KB  |  191 lines

  1. Short:    Subset of the IrisGL(TM) graphics lang.
  2. Author:   Jason Weber
  3. Uploader: jason@belvoir-arl-irisgt.army.mil
  4. Type:     dev/c
  5.  
  6.  
  7. Version 1.03: Initial official public release
  8.  
  9. Here's some excerpts from the doc file:
  10.  
  11. *******************************************************************************
  12.  
  13.                                What is AGL?
  14.  
  15.                          Amiga GL by Jason Weber
  16.                          Copyright © 1994, Jason Weber
  17.  
  18. This library is a subset of the IrisGL(TM) graphics language.  IrisGL(TM) was
  19. developed by Silicon Graphics Inc (SGI) (TM).  The Amiga version presented
  20. here is not produced, supported, or endorsed by SGI(TM).  SGI's (TM) unoffical
  21. release of their API allows me to release my Amiga version to the general
  22. public.
  23.  
  24. I presume Silicon Graphics Inc., SGI, IrisGL, and OpenGL are trademarks
  25. of Silicon Graphics Inc.
  26.  
  27. *******************************************************************************
  28.  
  29.                         Who would do such a thing?
  30.  
  31. This source/library is property of Jason Weber.
  32.  
  33. No one is permitted to distribute a modified version of this software without
  34. permission.  Any redistribution must contain all of the original files.  Any
  35. fix or improvement must be passed through the original author.
  36.  
  37. There is no fee to copy the software.  Permission to use is only granted to
  38. users who register the software.
  39.  
  40. *******************************************************************************
  41.  
  42.                       What hardware/software does it need?
  43.  
  44. The library's source can be compiled for any Amiga.  I believe I followed all
  45. the "rules" and avoided any tempting tricks.
  46.  
  47. I use a 25Mhz Amiga 3000.  I would recommend this as a minumum configuration.
  48. The performance is poor on a stock Amiga 500.
  49.  
  50. The compile scripts use csh (Csh 5.37 by Urban D Mueller/Andreas M Kirchwitz).
  51.  
  52. The middle mouse button is fully supported.  If you don't have a middle mouse
  53. button, it is very unlikely that you will receive a MIDDLEMOUSE event.
  54.  
  55. *******************************************************************************
  56.  
  57.                             What is supported?
  58.  
  59.  
  60. CONFIGURATION
  61.   gversion(), getgdesc(), getdisplaymode()
  62.  
  63. WINDOWS
  64.  
  65.   foreground()
  66.   prefposition(), prefsize()
  67.   winopen(), winclose(), winset(), winget(), winpush(), winpop()
  68.   winposition(), winmove(), wintitle()
  69.   getsize(), getorigin()
  70.   singlebuffer(), doublebuffer(), swapbuffers()
  71.   cmode()
  72.   RGBmode(): EXPERIMENTAL
  73.   gconfig()
  74.  
  75. EVENTS
  76.  
  77.   getbutton() for keys and mouse buttons
  78.   getvaluator() for MOUSEX,MOUSEY
  79.  
  80.   qdevice(), unqdevice(), isqueued(), qreset()
  81.   qenter(), qtest(), qread()
  82.  
  83.   tie() to mouse valuators
  84.  
  85.   queue-able events: REDRAW, INPUTCHANGE, MOUSEX, MOUSEY,
  86.                      LEFTMOUSE, MIDDLEMOUSE, RIGHTMOUSE,
  87.                      KEYBD, WINQUIT, most individual keys
  88.  
  89. TRANSFORMS
  90.  
  91.   perspective(), ortho2(), ortho()
  92.   scrmask(), viewport()
  93.   pushmatrix(), popmatrix()
  94.   translate(), rot(), scale()
  95.   mmode(), getmmode(), loadmatrix(), getmatrix(), multmatrix()
  96.  
  97. DRAWING
  98.  
  99.   mapcolor(), getmcolor(), color(), getcolor()
  100.   clear()
  101.   bgnpoint(), endpoint(), bgnline(), endline(), bgnpolygon(), endpolygon()
  102.   v2i(), v3i(), v2s(), v3s(), v2f(), v3f()
  103.   cmov2s(), cmovs(), cmov2i(), cmovi(), cmov2(), cmov(),
  104.   charstr(), getcpos()
  105.   recti(), rectfi(), rects(), rectfs(), rect(), rectf()
  106.  
  107. *******************************************************************************
  108.  
  109.                         What is not supported?
  110.  
  111. zbuffer()
  112. lighting
  113. shading
  114. texture mapping
  115.  
  116. *******************************************************************************
  117.  
  118.  
  119. ============================= Archive contents =============================
  120.  
  121. Original  Packed Ratio    Date     Time    Name
  122. -------- ------- ----- --------- --------  -------------
  123.     7612    4968 34.7% 18-Nov-94 01:58:50  bin/basename
  124.    68460   33866 50.5% 08-Dec-94 23:47:34  bin/gltest
  125.     8984    5149 42.6% 18-Nov-94 01:58:50  bin/prototype
  126.      264      26 90.1% 18-Nov-94 01:58:50  fonts/JXEN.font
  127.     1492     893 40.1% 18-Nov-94 01:58:50  fonts/JXEN/7
  128.     2853     892 68.7% 18-Nov-94 01:58:50  include/device.h
  129.      930     430 53.7% 29-Nov-94 23:49:00  include/gl.h
  130.      431     235 45.4% 18-Nov-94 01:58:50  include/README.DOC
  131.    11551    4766 58.7% 08-Dec-94 23:50:02  src/agl/agl.doc
  132.    11982    5012 58.1% 08-Dec-94 23:50:04  src/agl/agl.guide
  133.     4894    1765 63.9% 08-Dec-94 23:50:04  src/agl/agl.h
  134.       65      61  6.1% 08-Dec-94 23:50:04  src/agl/AI.sh
  135.       70      67  4.2% 08-Dec-94 23:50:04  src/agl/AO.sh
  136.     6651    1773 73.3% 08-Dec-94 23:50:06  src/agl/border.c
  137.     4381    1122 74.3% 08-Dec-94 23:50:06  src/agl/clip.c
  138.      994     526 47.0% 08-Dec-94 23:50:06  src/agl/Compile
  139.      139      90 35.2% 08-Dec-94 23:50:06  src/agl/Compile2.sh
  140.     2632    1711 34.9% 08-Dec-94 23:50:06  src/agl/Debug
  141.       86      60 30.2% 08-Dec-94 23:50:06  src/agl/filelist
  142.     3159     965 69.4% 08-Dec-94 23:50:06  src/agl/keymap.h
  143.      286     170 40.5% 08-Dec-94 23:50:06  src/agl/makefile
  144.    24412    5040 79.3% 08-Dec-94 23:50:08  src/agl/matrix.c
  145.     7183    1833 74.4% 08-Dec-94 23:50:08  src/agl/mice.c
  146.     9696    2155 77.7% 08-Dec-94 23:50:10  src/agl/poly.c
  147.       13      13  0.0% 18-Nov-94 02:01:20  src/agl/pro/ana.pro
  148.      286     130 54.5% 08-Dec-94 23:50:00  src/agl/pro/border.pro
  149.      395     160 59.4% 08-Dec-94 23:50:00  src/agl/pro/clip.pro
  150.     3223     984 69.4% 18-Nov-94 01:58:54  src/agl/pro/glob.pro
  151.      869     302 65.2% 08-Dec-94 23:50:00  src/agl/pro/matrix.pro
  152.      288     156 45.8% 08-Dec-94 23:50:00  src/agl/pro/mice.pro
  153.       14      14  0.0% 18-Nov-94 02:01:22  src/agl/pro/plan.pro
  154.      677     202 70.1% 08-Dec-94 23:50:00  src/agl/pro/poly.pro
  155.      858     297 65.3% 08-Dec-94 23:50:00  src/agl/pro/que.pro
  156.      197     119 39.5% 08-Dec-94 23:50:00  src/agl/pro/rgb.pro
  157.      116      73 37.0% 08-Dec-94 23:50:00  src/agl/pro/sprite.pro
  158.      286     120 58.0% 08-Dec-94 23:50:00  src/agl/pro/text.pro
  159.     1053     392 62.7% 08-Dec-94 23:50:00  src/agl/pro/window.pro
  160.     5025    1468 70.7% 08-Dec-94 23:50:10  src/agl/prototypes.h
  161.    22733    5631 75.2% 08-Dec-94 23:50:10  src/agl/que.c
  162.     6148    2163 64.8% 08-Dec-94 23:51:24  src/agl/RCS/agl.h,v
  163.     8778    2370 73.0% 08-Dec-94 23:51:18  src/agl/RCS/border.c,v
  164.     6296    1618 74.3% 08-Dec-94 23:51:18  src/agl/RCS/clip.c,v
  165.     4009    1269 68.3% 08-Dec-94 23:51:16  src/agl/RCS/keymap.h,v
  166.    34692    8043 76.8% 08-Dec-94 23:51:20  src/agl/RCS/matrix.c,v
  167.     7971    2099 73.6% 08-Dec-94 23:51:24  src/agl/RCS/mice.c,v
  168.    11371    2640 76.7% 08-Dec-94 23:51:24  src/agl/RCS/poly.c,v
  169.    30711    8039 73.8% 08-Dec-94 23:51:26  src/agl/RCS/que.c,v
  170.     8106    2588 68.0% 08-Dec-94 23:51:20  src/agl/RCS/rgb.c,v
  171.     3415    1111 67.4% 08-Dec-94 23:51:20  src/agl/RCS/sprite.c,v
  172.     5257    1228 76.6% 08-Dec-94 23:51:20  src/agl/RCS/text.c,v
  173.    32395    7954 75.4% 08-Dec-94 23:51:22  src/agl/RCS/window.c,v
  174.     6898    2151 68.8% 08-Dec-94 23:50:12  src/agl/rgb.c
  175.      334     208 37.7% 08-Dec-94 23:50:12  src/agl/sas.makefile
  176.      288     190 34.0% 18-Nov-94 02:01:32  src/agl/SCOPTIONS
  177.     2561     822 67.9% 08-Dec-94 23:50:12  src/agl/sprite.c
  178.     4071     888 78.1% 08-Dec-94 23:50:12  src/agl/text.c
  179.    24310    5533 77.2% 08-Dec-94 23:50:14  src/agl/window.c
  180.      611     319 47.7% 18-Nov-94 01:58:50  src/basename/basename.c
  181.     9875    2828 71.3% 08-Dec-94 23:48:38  src/gltest/gltest.c
  182.      449     198 55.9% 08-Dec-94 23:48:40  src/gltest/makefile
  183.      141      92 34.7% 18-Nov-94 02:07:28  src/gltest/prototypes.h
  184.      439     250 43.0% 18-Nov-94 01:58:52  src/gltest/sas.makefile
  185.      219     166 24.2% 18-Nov-94 01:58:52  src/gltest/SCOPTIONS
  186.      301     155 48.5% 18-Nov-94 01:58:50  src/prototype/makefile
  187.     1986     803 59.5% 18-Nov-94 01:58:50  src/prototype/prototype.c
  188.      118      95 19.4% 18-Nov-94 01:58:50  src/prototype/prototype.h
  189. -------- ------- ----- --------- --------
  190.   426990  139456 67.3% 09-Dec-94 12:51:36   66 files
  191.